package occho.data;

import java.sql.SQLException;
import java.util.List;
import occho.model.Log;

/**
 *
 * @author inftel
 */
public interface LogDAO{
    
    /**
     * Devuelve una lista de logs
     * @return Una lista de registros
     * @throws SQLException 
     * @throws ClassNotFoundException  
     */
    public List<Log> SeleccionarLogs() throws SQLException,ClassNotFoundException;
    
    /**
     * Inserta un Log en la base de datos
     * @param l 
     * @return true si se inserta correctamente,false en caso contrario.
     * @throws SQLException
     * @throws ClassNotFoundException  
     */
    public boolean insertarLog(Log l) throws SQLException,ClassNotFoundException;
    
    /**
     * Borra todos los logs de la base de datos
     * @return true si se borra correctamente,false en caso contrario.
     * @throws SQLException
     * @throws ClassNotFoundException  
     */
    public boolean resetLog() throws SQLException,ClassNotFoundException;
    
    
    
    
}
